Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Fifth-Third Bank Tennis Championships - Lexington Copa Ericsson Argentina - Buenos Aires USTA Men's Challenger of Dallas - Dallas 2001 Eddleman USTA Challenger - Birmingham IV Gramado Open de Tenis - Gramado Theusbridge.com Tennis Classic - Tarzana Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires University of Tennessee USTA Men's Challenger - Knoxville The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio University of Tennessee USTA Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa VSZ Solvak Open Challenger - Kosice 2003 Freeman Men's Challenger - Joplin Internationale Tenniskampioenschappen Scheveningen - Scheveningen Qwarant Cup - Sopot Graz CA Challenger - Graz Rado Geneva Challenger - Geneva Black Forest Open - Alpirsbach Brasil Open - Florianopolis Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Challenger Ford de Cherbourg - Cherbourg IV Abierto Internacional de Salinas - Salinas Napoli Challenger - Napoli Open de Nice - Nice AXA Open - Espinho Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Venice Challenger - Venice CA Challenger - Graz Copa Ericsson - Sao Paulo Copa Ericsson - Guadalajara Copa Ericsson - Caracas Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Hilton Waikoloa Village USTA Challenger - Waikoloa Pro Tennis World Open - Boca Raton Czech Open - Prostejov Binghamton Professional Tennis Tournament - Binghamton Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Zagreb Open - Zagreb Top Wool Challenger - Biella USTA Comerica Challenger - Aptos Riviera di Rimini Challenger - Rimini Pekao Open 2005 - Szczecin Kobstaedernes ATP Challenger - Kolding BMW Tennis Championship - Sunrise Top Wool Challenger-Immagine Trophy - Biella BMW Tennis Championship - Sunrise PEOPLEnet Cup - Dnepropetrovsk President's Cup - Astana IPP Open - Helsinki Prostejov Challenger Bangkok Challenger Singapore Challenger Nottingham Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Seoul Challenger Helsinki Challenger Bangkok Challenger Irving Challenger Sarasota Challenger Aptos Challenger Cary Challenger Stockton Challenger International Championship of Croatia - Umag Chevrolet Cup - Vina del Mar Verizon Tennis Challenge - Atlanta Brazil Open - Salvador BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Estoril Open - Estoril Mallorca Open - Mallorca Telenordia Swedish Open - Bastad Brasil Open - Salvador Davidoff Swiss Indoors - Basel Siebel Open - San Jose Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Kremlin Cup - Moscow CA Tennis Trophy - Vienna Qatar Open - Doha Adidas International - Sydney Kroger / St. Jude International - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Synsam Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Synsam Swedish Open - Bastad RCA Championships - Indianapolis Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles Generali Open - Kitzbuhel RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle AEGON International - Eastbourne AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Open 13 - Marseille Apia International - Sydney AEGON Championships - London UNICEF Open - 's Hertogenbosch Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Citi Open - Washington The Ericsson Open - Miami Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Toronto French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, QF, FRA-RUS 1-4 Hyundai Hopman Cup - Perth Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Athens Olympics - Beijing Olympics - London USTA Seascape Challenger - Aptos USTA Challenger of Burbank - Burbank 2001 UT Tyler Patriot Challenger - Tyler ATU Cup - Weiden Newcastle Challenger - Newcastle VIII Avierto Internacional de Salinas - Salinas USTA Challenger of Dallas - Dallas Open de l'Isere - Grenoble V Trofeo Ciudad de Quito - Quito X Open Internacional D'Andorra - Andorra Jagermeister Open - Braunschweig Copa Ericsson Mexico - Guadalajara Tenniscup of Flanders - Ostende Privatbank Open 2006 - Dnepropetrovsk Copa Ericsson Brasil - Sao Paulo Copa Ericsson Chile - Santiago Quelle Cup - Furth Open 88 - Contrexeville Poznan Challenger - Poznan Zagreb Open - Zagreb Muller Cup - Ulm USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo V Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2000 - San Luis Potosi XL Capital Bermuda Open - Bermuda drkoop.com USTA Challenger of Tallahassee - Tallahassee Venice Open - Venice Siemens Open - Scheveningen Copa Ericsson Mexico - Guadalajara Copa Ericsson Uruguay - Montevideo 2001 USTA Challenger of Calabasas - Calabasas Nord/LB Open - Braunschweig XI Venice Open - Venice Granby Challenger - Granby Credicard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx USTA Challenger of Burbank - Burbank Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign 2003 Eddleman USTA Challenger - Birmingham Zagreb Open - Zagreb Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Unicredit Czech Open - Prostejov PEOPLEnet CUP - Dnepropetrovsk Lugano Challenger 2003 West Side Tennis Club Challenger - Forest Hills Nottingham Challenger TD Waterhouse Cup - Long Island Bangkok Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Sarajevo Challenger Bath Challenger Athens Challenger Nottingham Challenger Orleans Challenger Croatia Open - Umag U.S. Mens's Clay Court Championship - Houston Tashkent Challenger Milan Challenger Bogota Challenger CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar Savannah Challenger Copa Telmex - Buenos Aires Siebel Open - San Jose Kroger / St. Jude International - Memphis Next Generation Adelaide International - Adelaide Rakuten Japan Open - Tokyo Dutch Open Tennis - Amersfoort Franklin Templeton Tennis Classic - Scottsdale Brasil Open - Costa do Sauipe CA Tennis Trophy - Vienna Ortisei Challenger ARAG World Team Championship - Dusseldorf Interwetten Austrian Open - Kitzbuhel Kremlin Cup - Moscow Power Horse World Team Cup - Dusseldorf Open de Moselle - Metz Atlanta Tennis Championships - Atlanta Open de Moselle - Metz Movistar Open - Vina del Mar Renault Slovenian Open - Ljubljana Open Sud de France - Montpellier BH Tennis Open International Cup - Belo Horizonte Mallorca Open - Mallorca St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano de Tenis Pegaso - Acapulco Dutch Open Tennis - Amersfoort Portugal Open - Oeiras Mercedes-Benz Cup - Los Angeles Bet-at-home Open - Hamburg Orange Prokom Open - Sopot Copa AT&T - Buenos Aires Tata Open - Chennai Generali Open 2000 - Kitzbuhel 1999 Mercedes Cup - Stuttgart Sybase Open - San Jose Chevrolet Cup - Santiago Heineken Open - Auckland Copa AT&T - Buenos Aires Citrix Tennis Championships - Delray Beach Open Seat-Godo 2001 - Barcelona Ordina Open - 's-Hertogenbosch International Championship of Croatia - Umag Salem Open - Hong Kong Kroger / St. Jude International - Memphis Sybase Open - San Jose U.S. Men's Clay Court Championships - Houston Trofeo Conde de Godo - Barcelona Heineken Open - Auckland Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island Heineken Open - Auckland Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril RCA Championships - Indianapolis Generali Open - Kitzbuhel The Stella Artois Grass Court Championships - London China Open - Beijing Thailand Open - Bangkok Open de Moselle - Metz AIG Japan Open - Tokyo Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Movistar Open - Vina del Mar SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril AIG Japan Open - Tokyo Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Galleryfurniture.com Challenge - Atlanta Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Telenordia Swedish Open - Bastad BA-CA Tennis Trophy - Vienna Generali Open 2001 - Kitzbuhel Qatar ExxonMobil Open - Doha Brisbane - Brisbane Medibank International - Sydney Heineken Open - Auckland AAPT Championships - Adelaide Copa AT&T - Buenos Aires Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha BMW Open - Munich Tennis Masters Series - Miami Tennis Masters Series - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris French Open - Paris BNP Paribas Masters - Paris Sony Open Tennis - Miami Masters Series Hamburg - Hamburg Tennis Masters Series - Cincinnati Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Shanghai Rolex Masters - Shanghai U.S. Open - New York Tennis Masters Series - Monte Carlo Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Campionati Internazionali d'Italia - Rome U.S. Open - New York Wimbledon - London Wimbledon - London Davis Cup, World Group, SF, RUS-USA 3-2 Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, 1R, ARG-MAR 5-0 Wimbledon - London Davis Cup, World Group, SF, ARG-AUS 5-0 Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, ARG-CZE 5-0